roof-top carrier - French English Dictionary